.addplan {
  table {
    width: 100%;
    border: 1px solid rgb(192, 204, 221);

    tr {
      height: 50px;

      td:nth-child(2n-1) {
        text-align: right;
        padding-right: 10px;
        background-color: rgba(249, 252, 255);
      }

      td:nth-child(2n) {
        text-align: left;
        padding-left: 10px;
        background-color: white;
      }

      input,
      textarea,
      select,
      .ant-picker {
        border: 1px solid rgb(212, 212, 212);
        outline-style: none;
        width: 90%;
        height: 35px;
        padding-left: 15px;
      }

      textarea {
        height: 300px;
      }
    }
  }

  .t {
    width: 100%;
    margin-top: 15px;

    .trone {
      background-color: rgb(234, 244, 252);

      td {
        text-align: left;
        padding-left: 15px;
      }
    }

    .trtwo {
      td {
        background-color: #fff;
      }
    }
  }

  .applysearch {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    height: 50px;
    padding-left: 15px;
    width: 100%;

    button {
      margin-top: 10px;
      margin-right: 10px;
      padding: 2px 10px;
      // background-color: aliceblue;
      border: 0;
      background: linear-gradient(
        to bottom,
        #f5fbff 0%,
        rgb(234, 245, 255) 50%,
        #f5fbff
      );
      border: 1px solid #c1ccdd;
      // outline: none;
      color: black;
      font-weight: 500;
      border-radius: 3px;
    }

    button:hover {
      background: linear-gradient(
        to bottom,
        rgba(167, 215, 255, 0.5) 0%,
        #7dbeff 50%,
        rgba(167, 215, 255, 0.5)
      );
      border: 1px solid #c1ccdd;
      cursor: pointer;
    }

    .ant-form-item {
      display: flex;
      margin: 0;
      padding-right: 15px;

      .ant-form-item-control {
        width: 150px;
        font-style: italic;
        font-size: 12px !important;
      }
    }
  }
}
